package com.ruoyi.modularbusiness.mapper;

import java.util.List;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.ruoyi.modularbusiness.domain.AubitFieldbody;
import com.ruoyi.modularbusiness.domain.Formbody;

/**
 * 签核内容Mapper接口
 * 
 * @author liuzhen
 * @date 2023-03-04
 */
//@DS(value = "slave")
public interface AubitFieldbodyMapper 
{

    List<AubitFieldbody> selectAubitFieldbody_topid(String code);

    // 批量新增

    Long batchSave(List<AubitFieldbody> aubitFieldbody);
    /**
     * 查询签核内容
     * 
     * @param afbdId 签核内容主键
     * @return 签核内容
     */
    public AubitFieldbody selectAubitFieldbodyByAfbdId(Long afbdId);

    /**
     * 查询签核内容列表
     * 
     * @param aubitFieldbody 签核内容
     * @return 签核内容集合
     */
    public List<AubitFieldbody> selectAubitFieldbodyList(AubitFieldbody aubitFieldbody);

    /**
     * 新增签核内容
     * 
     * @param aubitFieldbody 签核内容
     * @return 结果
     */
    public int insertAubitFieldbody(AubitFieldbody aubitFieldbody);

    /**
     * 修改签核内容
     * 
     * @param aubitFieldbody 签核内容
     * @return 结果
     */
    public int updateAubitFieldbody(AubitFieldbody aubitFieldbody);

    /**
     * 删除签核内容
     * 
     * @param afbdId 签核内容主键
     * @return 结果
     */
    public int deleteAubitFieldbodyByAfbdId(Long afbdId);

    /**
     * 批量删除签核内容
     * 
     * @param afbdIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteAubitFieldbodyByAfbdIds(Long[] afbdIds);
}
